Text copied to clipboard!

Naslov

Text copied to clipboard!

Node.js programer

Opis

Text copied to clipboard!
Tražimo iskusnog Node.js programera koji će se pridružiti našem timu i pomoći u razvoju visokokvalitetnih web aplikacija. Kao Node.js programer, bit ćete odgovorni za dizajniranje, implementaciju i održavanje server-side aplikacija koristeći Node.js i povezane tehnologije. Radit ćete u suradnji s frontend timom kako biste osigurali besprijekornu integraciju između klijentske i serverske strane aplikacije. Vaše glavne odgovornosti uključivat će razvoj i optimizaciju API-ja, rad s bazama podataka, osiguravanje sigurnosti aplikacija te poboljšanje performansi sustava. Također ćete sudjelovati u analizi zahtjeva, planiranju arhitekture i implementaciji novih značajki. Očekujemo da imate iskustvo s modernim razvojnim alatima, radom u agilnim timovima te da ste upoznati s najboljim praksama u razvoju softvera. Idealni kandidat ima snažno tehničko znanje, iskustvo u radu s Node.js, Express.js, bazama podataka poput MongoDB ili PostgreSQL te razumijevanje koncepata poput RESTful API-ja, autentifikacije i autorizacije. Također je važno da imate iskustvo s alatima za verzioniranje koda poput Git-a i da ste sposobni raditi u timskom okruženju. Ako ste strastveni u razvoju softvera, volite rješavati složene probleme i želite raditi na inovativnim projektima, ovo je prilika za vas. Nudimo konkurentnu plaću, fleksibilno radno vrijeme, mogućnost rada na daljinu te prilike za profesionalni razvoj i usavršavanje.

Odgovornosti

Text copied to clipboard!
  • Razvoj i održavanje server-side aplikacija koristeći Node.js
  • Dizajniranje i implementacija RESTful API-ja
  • Rad s bazama podataka poput MongoDB, PostgreSQL ili MySQL
  • Optimizacija performansi i sigurnosti aplikacija
  • Suradnja s frontend timom na integraciji aplikacija
  • Pisanje testova i osiguravanje kvalitete koda
  • Rad s alatima za verzioniranje koda poput Git-a
  • Sudjelovanje u planiranju i analizi zahtjeva projekta

Zahtjevi

Text copied to clipboard!
  • Iskustvo u radu s Node.js i Express.js
  • Poznavanje baza podataka poput MongoDB, PostgreSQL ili MySQL
  • Razumijevanje RESTful API-ja i web servisa
  • Iskustvo s alatima za verzioniranje koda (Git)
  • Poznavanje sigurnosnih praksi u razvoju web aplikacija
  • Sposobnost rada u agilnom okruženju
  • Dobre komunikacijske i timske vještine
  • Poželjno iskustvo s Dockerom i Kubernetesom

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Možete li opisati svoje iskustvo s Node.js i Express.js?
  • Kako biste optimizirali performanse Node.js aplikacije?
  • Koje sigurnosne mjere primjenjujete pri razvoju web aplikacija?
  • Kako biste riješili problem s memorijskim curenjem u Node.js aplikaciji?
  • Možete li objasniti razliku između SQL i NoSQL baza podataka?
  • Kako biste implementirali autentifikaciju i autorizaciju u Node.js aplikaciji?
  • Koje alate koristite za testiranje koda?
  • Kako radite s alatima za verzioniranje koda poput Git-a?